
package org.apache.ibatis.datasource;

import java.util.Properties;

import javax.sql.DataSource;

/**
 * 大多数MyBatis应用程序将配置一个数据源，如示例所示。然而，这不是必需的。但是要知道，为了方便延迟加载，需要这个数据源。
 * 有三种内置的数据源类型(即type="[Pooled|UnPooled|JNDI]"):
 */
public interface DataSourceFactory {

  void setProperties(Properties props);

  DataSource getDataSource();

}
